/**
 *******************************************************************************
 * @FileName  : gpio.c
 * @Author    : GaoQiu
 * @CreateDate: 2020-05-18
 * @Copyright : Copyright(C) GaoQiu
 *              All Rights Reserved.
 *******************************************************************************
 */
#include "gpio.h"
#include "platform/platform.h"

void GPIO_SetUp(void)
{
	/* GPIO default settings. */
	GPIO_DefInit();

	/* GPIO config. */
	GPIO_InitType_t GPIO_InitStruct;
	GPIO_InitStruct.GPIO_Pin  = GPIO_Pin_2|GPIO_Pin_3|GPIO_Pin_4|GPIO_Pin_5;
	GPIO_InitStruct.GPIO_Mode = GPIO_Mode_Out;
	GPIO_InitStruct.GPIO_Pull = GPIO_Pull_Floating;
	GPIO_Init(GPIOD, &GPIO_InitStruct);
}


void GPIO_Loop(void)
{
	GPIO_ToggleBits(GPIOD, GPIO_Pin_2|GPIO_Pin_3|GPIO_Pin_4|GPIO_Pin_5);
	delay_ms(100);
}




